HW/SW co-synthesis using CASTLE

نویسندگان

  • Paul G. Plöger
  • Jörg Wilberg
چکیده

CASTLE is a co-design platform developed at GMD SET institute. It provides a number of design tools for configuring application specific design flows. This paper presents a walk through the CASTLE co-design environment, following the design flow of a video processing system. The design methodology and the tool usage for this real life example are described, as seen from a designers point of view. The design flow starts with a C/C++ program and gradually derives a register-transfer level description of a processor hardware, as well as the corresponding compiler for generating the processor opcode. The main results of each design step are presented and the usage of the CASTLE tools at each step is explained.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pilot – A Platform - Based HW / SW Synthesis System for FPSoC *

FPSoC platforms. In order to automate this process as much as possible, a System-level Data Model (SDM) is built in Pilot to provide a basis for developing system-level HW/SW synthesis algorithms and an abstraction for accepting different types of design specifications. A preliminary HW/SW co-design flow based on SDM is also proposed. Many key issues such as profiling, HW/SW partitioning, sched...

متن کامل

An Industrial Case Study in Hw-sw Co-design Using Castle

Co-design is concerned with the joint design of hardware and software making up an embedded computer system [Wol94]. A top down design flow for an embedded system begins with a system specification. If it is executable, it may be used for simulation, system verification or to identify algorithmical bottlenecks. In contrast to other chapters of this book, the specification is not developed in th...

متن کامل

An integrated environment for HW/SW co-design based on a CAL specification and SW/HW code generators

The possibility of specifying both SW and HW components using the same language is a very attractive design approach. However, despite the efforts spent for implementing such approach using common programming languages such as C and C++, it has not yet shown to be viable and efficient for complex design. The main reason is the difficulty of expressing architectural properties at the level of a ...

متن کامل

Embedded Architecture Description Language

In the state-of-the-art hardware/software (HW/SW) codesign of embedded systems, there lacks of sufficient support for architectural specifications across HW/SW boundaries. Such an architectural specification ought to capture both hardware and software components and their interactions, and facilitate effective design exploitation of HW/SW trade-offs and scalable HW/SW co-verification. In this p...

متن کامل

An Approach to Hardware Synthesis from a System Java Specification*

In this paper we present a new approach to HW/SW co-design starting from a system specification using the Java programming language. A novel compiler front-end is described that extracts all the needed information of the given specification and represents it in an Object-Oriented (OO) intermediate representation graph. It exploits diffe rent levels of parallelism to permit efficient binding ont...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999